#ifndef QBASEITEMDELEGATE_H
#define QBASEITEMDELEGATE_H

#include "pc_core_global.h"

#include <QItemDelegate>

#define ITEM_IS_DARK        Qt::UserRole+10

#define BACKGROUND_COLOR    255,230,191

class PC_CORE_SHARED_EXPORT QBaseItemDelegate : public QItemDelegate
{
    Q_OBJECT
public:
    void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
    QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;

};

#endif // QBASEITEMDELEGATE_H
